stack things haphazardly - Turkish English Dictionary